home *** CD-ROM | disk | FTP | other *** search
- on prepareMovie
- clearGlobals()
- set the stageColor to 255
- end
-
- on startMovie
- global gNetStatus, gAllConnections, gDefaultConnection, gActiveConnections, gConnectionStatus, gProjWinName, gUserScreensaver, gReferMovie, gTargetMovie, gUserDiskDrives, gUILanguage, gOSLanguage, gStageWidth, gStageHeight, gStageRect, gStageCenter, gDeskTopRect, gDeskTopWidth, gDeskTopHeight, gDeskTopCenter, gMaxVolLevel, gSoundCardInstalled, gCurrentMasterMute, gOrigMasterMute, gCurrentMasterVolume, gOrigMasterVolume, gCurrentWaveMute, gOrigWaveMute, gCurrentWaveVolume, gOrigWaveVolume
- set the exitLock to 1
- if the platform contains "mac" then
- dosRegister("2354F8E-8572C0")
- else
- dosRegister("6F1561B-12J0E6K")
- end if
- if the platform contains "mac" then
- dcRegister(118506077)
- else
- dcRegister(151046374)
- end if
- gNetStatus = (the environment).internetConnected
- put "gNetStatus = " & gNetStatus
- gAllConnections = dcGetConnections()
- put "gAllConnections = " & gAllConnections
- gDefaultConnection = dcGetDefaultInternetConnection()
- put "gDefaultConnection = " & gDefaultConnection
- gActiveConnections = dcGetActiveConnections()
- put "gActiveConnections = " & gActiveConnections
- gConnectionStatus = dcGetConnectionStatus(gDefaultConnection)
- put "gConnectionStatus = " & gConnectionStatus
- gProjWinName = dosGetAppWindowID()
- put "gProjWinName = " & gProjWinName
- dosSetFrontWindow(gProjWinName)
- if dosGetLastError() <> 0 then
- put "windowing error:" & dosGetLastError()
- end if
- if the platform contains "win" then
- gUserScreensaver = dosGetScreenSaver()
- put "gUserScreensaver = " & gUserScreensaver
- if dosGetScreenSaverActive() = 1 then
- dosSetScreenSaverActive(0)
- end if
- dosDisableSystemKeys(1)
- HideTaskBar()
- end if
- gReferMovie = "dumbi"
- gTargetMovie = "dumbi"
- gUserDiskDrives = dosGetDrives()
- put "gUserDiskDrives = " & gUserDiskDrives
- if dosGetLastError() <> 0 then
- put "disk drive error:" & dosGetLastError()
- end if
- gUILanguage = (the environment).uiLanguage
- put "gUILanguage = " & gUILanguage
- gOSLanguage = (the environment).osLanguage
- put "gOSLanguage = " & gOSLanguage
- gStageWidth = 800
- gStageHeight = 480
- gStageRect = rect(0, 0, gStageWidth, gStageHeight)
- gStageCenter = point(gStageWidth / 2, gStageHeight / 2)
- gDeskTopRect = (the desktopRectList)[1]
- put "gDeskTopRect = " & gDeskTopRect
- gDeskTopWidth = gDeskTopRect[3] - gDeskTopRect[1]
- gDeskTopHeight = gDeskTopRect[4] - gDeskTopRect[2]
- gDeskTopCenter = point(gDeskTopWidth / 2, gDeskTopHeight / 2)
- if (the environment).runMode = "Projector" then
- ChangeDisplaySetting()
- end if
- if the centerStage <> 1 then
- set the centerStage to 1
- end if
- gMaxVolLevel = 230
- gSoundCardInstalled = dosIsSoundCardInstalled()
- put "gSoundCardInstalled = " & gSoundCardInstalled
- if gSoundCardInstalled = 1 then
- gOrigMasterMute = dosGetVolume("Master Out Mute")
- put "gOrigMasterMute = " & gOrigMasterMute
- if gOrigMasterMute = 1 then
- dosSetVolume("Master Out Mute", 0)
- gCurrentMasterMute = dosGetVolume("Master Out Mute")
- put "gCurrentMasterMute = " & gCurrentMasterMute
- if dosGetLastError() <> 0 then
- put "mute error:" & dosGetLastError()
- end if
- end if
- gOrigMasterVolume = dosGetVolume("Master Out Volume")
- put "gOrigMasterVolume = " & gOrigMasterVolume
- if gOrigMasterVolume < 50000 then
- dosSetVolume("Master Out Volume", 50000)
- gCurrentMasterVolume = dosGetVolume("Master Out Volume")
- put "gCurrentMasterVolume = " & gCurrentMasterVolume
- if dosGetLastError() <> 0 then
- put "volume error:" & dosGetLastError()
- end if
- end if
- if the platform contains "win" then
- gOrigWaveMute = dosGetVolume("Wave Out Mute")
- put "gOrigWaveMute = " & gOrigWaveMute
- if gOrigWaveMute = 1 then
- dosSetVolume("Wave Out Mute", 0)
- gCurrentWaveMute = dosGetVolume("Wave Out Mute")
- put "gCurrentWaveMute = " & gCurrentWaveMute
- if dosGetLastError() <> 0 then
- put "wave mute error:" & dosGetLastError()
- end if
- end if
- gOrigWaveVolume = dosGetVolume("Wave Out Volume")
- put "gOrigWaveVolume = " & gOrigWaveVolume
- if gOrigWaveVolume < 50000 then
- dosSetVolume("Wave Out Volume", 50000)
- gCurrentWaveVolume = dosGetVolume("Wave Out Volume")
- put "gCurrentWaveVolume = " & gCurrentWaveVolume
- if dosGetLastError() <> 0 then
- put "volume error:" & dosGetLastError()
- end if
- end if
- end if
- end if
- if updateUserIniFile() = 1 then
- put "ini file updated successfully, starting card"
- else
- put "error updating ini file, starting card anyway"
- end if
- go("start")
- end
-